namespace WP7Contrib.Services.BingMaps.Model
{
    public enum ManeuverType
    {
        ArriveFinish,
        ArriveIntermediate,
        BearLeft,
        BearLeftThenBearLeft,
        BearLeftThenBearRight,
        BearLeftThenTurnLeft,
        BearLeftThenTurnRight,
        BearRight,
        BearRightThenBearLeft,
        BearRightThenBearRight,
        BearRightThenTurnLeft,
        BearRightThenTurnRight,
        BearThenKeep,
        BearThenMerge,
        Continue,
        DepartIntermediateStop,
        DepartIntermediateStopReturning,
        DepartStart,
        EnterRoundabout,
        ExitRoundabout,
        EnterThenExitRoundabout,
        KeepLeft,
        KeepOnRampLeft,
        KeepOnRampRight,
        KeepOnRampStraight,
        KeepRight,
        KeepStraight,
        KeepToStayLeft,
        KeepToStayRight,
        KeepToStayStraight,
        Merge,
        None,
        RampThenHighwayLeft,
        RampThenHighwayRight,
        RampToHighwayStraight,
        RoadNameChange,
        Take,
        TakeRampLeft,
        TakeRampRight,
        TakeRampStraight,
        TakeTransit,
        Transfer,
        TransitArrive,
        TransitDepart,
        TurnBack,
        TurnLeft,
        TurnLeftThenBearLeft,
        TurnLeftThenBearRight,
        TurnLeftThenTurnLeft,
        TurnLeftThenTurnRight,
        TurnRight,
        TurnRightThenBearLeft,
        TurnRightThenBearRight,
        TurnRightThenTurnLeft,
        TurnRightThenTurnRight,
        TurnThenMerge,
        TurnToStayLeft,
        TurnToStayRight,
        Unknown,
        UTurn,
        Wait,
        Walk
    }
}